﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using skhukb.DB;
using skhukb.BL;
using skhukb.Util;

namespace skhukb.BL
{
    public class 글변경내역
    {
        private static void DB에저장(DBDataContext db, 글 글, string 편집유형, string 제목, string 내용)
        {
            var 내역 = new 글 {
                주제ID = 글.주제ID,
                코드 = 글.코드,
                순서 = 글.순서,
                제목 = 제목,
                상태 = Consts.구버전,
                작성자ID = 현재사용자.사용자.ID,
                생성일 = DateTime.Now,
                편집유형 = 편집유형,
                내용 = 내용
            };
            db.글.InsertOnSubmit(내역);
        }

        const string 최신글선택FMT = @"
<table>
 <tr>
  <td>글제목:</td>
  <td>{0}</td>
 </tr>
 <tr>
  <td>작성자:</td>
  <td>{1}</td>
 </tr>
 <tr>
  <td>작성일:</td>
  <td>{2}</td>
 </tr>
</table>
";
        public static void 최신글선택(DBDataContext db, 글 글)
        {
            string 내용 = string.Format(최신글선택FMT, 글.제목, 글.사용자.이름, 글.생성일.ToYMDHM());
            DB에저장(db, 글, Consts.글선택, "최신글 선택", 내용);
        }
    }

}